Mozart A Programming System for Agent Applications

نویسندگان

  • Peter Van Roy
  • Seif Haridi
چکیده

The Mozart Programming System is a development platform designed for distributed programming sym bolic computation and constraint based inferenc ing This article gives a survey of the abilities of Mozart for open concurrent resource aware dis tributed computing We show by example how easy it is to develop applications with these properties This makes Mozart particularly well suited for build ing agent applications We give a summary of some current agent based projects in Mozart

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

The design philosophy of distributed programming systems : the Mozart experience

Distributed programming is usually considered both difficult and inherently different from concurrent centralized programming. It is thought that the distributed programming systems that we ultimately deploy, in the future, when we’ve worked out all the details, will require a very different programming model and will even need to be evaluated by new criteria. The Mozart Programming System, des...

متن کامل

Open Programming Services for Virtual Machines The Design of Mozart and SEAM

This paper discusses designs for integrating services in general and open programming services in particular into virtual machines. We draw on our experience with two systems. The first is Mozart, a programming system implementing the language Oz. Mozart’s virtual machine provides a rich set of services for open programming, such as concurrency, persistence of data and code, components with dyn...

متن کامل

Using Constraint Programming for Reconfiguration of Electrical Power Distribution Networks

The problem of reconfiguring power distribution system to reduce power losses has been extensively studied because of its significant economic impact. A variety of approximation computational models have recently been proposed. We describe a constraint programming model for this problem, using the MOzArt system. To handle real world reconfiguration systems we implemented and integrated into MOz...

متن کامل

On the Separation of Concerns in Distributed Programming: Application to Distribution Structure and Fault Tolerance in Mozart

Writing distributed applications is diicult because the programmer has to explicitly juggle many quite diierent concerns, including application functionality, distribution structure, fault tolerance, security, open computing, and others. An important goal is to separate the application functionality from the other concerns. This article presents one step towards that goal. We show how to integr...

متن کامل

Constraint propagation in Mozart

This thesis presents constraint propagation in Mozart which is based on computational agents called propagators. The thesis designs, implements, and evaluates propagator-based propagation engines. A propagation engine is split up in generic propagation services and domain specific domain solvers which are connected by a constraint programming interface. Propagators use filters to perform constr...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1999